API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Shaders
Memory
ShaderMemorySlot.h
1
// ShaderMemorySlot.h
3
//
5
6
namespace
nkGraphics
7
{
14
class
DLL_GRAPHICS_EXPORT
ShaderMemorySlot
:
public
nkExport::Exportable
15
{
16
public :
17
21
ShaderMemorySlot
() ;
25
virtual
~ShaderMemorySlot
() ;
26
27
// Getters
31
const
char
*
getSlotType
()
const
;
35
virtual
const
char
*
getDataTypeAsString
()
const
= 0 ;
36
42
virtual
void
exportClassToTree
(
nkExport::Node
* rootNode)
override
;
43
} ;
44
}
nkGraphics::ShaderMemorySlot
A memory slot in a memory resource.
Definition:
ShaderMemorySlot.h:15
nkGraphics::ShaderMemorySlot::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition:
Exportable.h:15
nkGraphics::ShaderMemorySlot::getSlotType
const char * getSlotType() const
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition:
Node.h:42
nkGraphics::ShaderMemorySlot::getDataTypeAsString
virtual const char * getDataTypeAsString() const =0
nkGraphics::ShaderMemorySlot::~ShaderMemorySlot
virtual ~ShaderMemorySlot()
nkGraphics::ShaderMemorySlot::ShaderMemorySlot
ShaderMemorySlot()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
Generated by
Doxygen
1.8.18